﻿body {
  font-family: Arial, Verdana;
  color: #5C5C5C;
}
img
{
    border-style:none;
}
table {
  border-collapse: collapse;
}

.label {
  font-size: .8em;
}

.textbox 
{
    height: 18px;
    padding-top:3px;
    border-right: #9bd5db 1px solid;
    border-top: #9bd5db 1px solid;
    border-left: #9bd5db 1px solid;
    border-bottom: #9bd5db 1px solid;
    font: bold 14px/15px Arial;
    color: #0080b7;
}

.calendarbox 
{
    height: 18px;
    padding-top:3px;
    width:100px;
    border-right: #9bd5db 1px solid;
    border-top: #9bd5db 1px solid;
    border-left: #9bd5db 1px solid;
    border-bottom: #9bd5db 1px solid;
    font: bold 14px/15px Arial;
    color: #0080b7;
}

.citytextbox 
{
    height: 18px;
    padding-top:3px;
    width:125px;
    border-right: #9bd5db 1px solid;
    border-top: #9bd5db 1px solid;
    border-left: #9bd5db 1px solid;
    border-bottom: #9bd5db 1px solid;
    font: bold 14px/15px Arial;
    color: #0080b7;
}

.moneyextbox 
{
    height: 18px;
    padding-top:3px;
    width: 40px;
    border-right: #9bd5db 1px solid;
    border-top: #9bd5db 1px solid;
    border-left: #9bd5db 1px solid;
    border-bottom: #9bd5db 1px solid;
    font: bold 14px/15px Arial;
    color: #0080b7;
}

.smalltextbox 
{
    height: 18px;
    padding-top:3px;
    width: 20px; 
    border-right: #9bd5db 1px solid;
    border-top: #9bd5db 1px solid;
    border-left: #9bd5db 1px solid;
    border-bottom: #9bd5db 1px solid;
    font: bold 14px/15px Arial;
    color: #0080b7; 
}

.multilinetextbox 
{
    width: 188px;
    height: 80px;  
    border-right: #9bd5db 1px solid;
    border-top: #9bd5db 1px solid;
    border-left: #9bd5db 1px solid;
    border-bottom: #9bd5db 1px solid;
    font: bold 14px/15px Arial;
    color: #0080b7;
}

.fullpagemultilinetextbox {
  width: 80%;
  height: 250px;  
  border-right: #9bd5db 1px solid;
    border-top: #9bd5db 1px solid;
    border-left: #9bd5db 1px solid;
    border-bottom: #9bd5db 1px solid;
    font: bold 14px/15px Arial;
    color: #0080b7;
}

.middlepagemultilinetextbox {
  width: 80%;
  height: 150px;  
  border-right: #9bd5db 1px solid;
    border-top: #9bd5db 1px solid;
    border-left: #9bd5db 1px solid;
    border-bottom: #9bd5db 1px solid;
    font: bold 14px/15px Arial;
    color: #0080b7;
}

.largemultilinetextbox {
  width: 350px;
  height: 150px;  
  border-right: #9bd5db 1px solid;
    border-top: #9bd5db 1px solid;
    border-left: #9bd5db 1px solid;
    border-bottom: #9bd5db 1px solid;
    font: bold 14px/15px Arial;
    color: #0080b7;
}

.longmultilinetextbox {
  width: 350px;
  height: 75px;  
  border-right: #9bd5db 1px solid;
    border-top: #9bd5db 1px solid;
    border-left: #9bd5db 1px solid;
    border-bottom: #9bd5db 1px solid;
    font: bold 14px/15px Arial;
    color: #0080b7;
}

.longtextbox 
{
    height: 18px;
    padding-top:3px;
    width: 325px;
    border-right: #9bd5db 1px solid;
    border-top: #9bd5db 1px solid;
    border-left: #9bd5db 1px solid;
    border-bottom: #9bd5db 1px solid;
    font: bold 14px/15px Arial;
    color: #0080b7;
}

.longAddressLine 
{
    height: 18px;
    padding-top:3px;
    width: 360px;
    border-right: #9bd5db 1px solid;
    border-top: #9bd5db 1px solid;
    border-left: #9bd5db 1px solid;
    border-bottom: #9bd5db 1px solid;
    font: bold 14px/15px Arial;
    color: #0080b7;
}

.dropdownlist {
  font-size: .9em;
  color: #5C5C5C;
   height: 22px;
   border-right: #9bd5db 1px solid;
    border-top: #9bd5db 1px solid;
    border-left: #9bd5db 1px solid;
    border-bottom: #9bd5db 1px solid;
 }

.fwdropdownlist {
  font-size: .7em;
  font-family: Courier New;
}

.button {
	font-size: .7em;
	height: 20px;
	font-weight: bold;
	padding-bottom: 5px;
}


.modalbutton {
	font-size: .7em;
	height: 20px;
	vertical-align: middle;
	margin-left: 10px;
	margin-right: 10px;
	font-weight: bold;
	float: right;
}

.rightbutton {
	font-size: .7em;
	height: 20px;
	font-weight: bold;
    float: right;
}

.menuItem {
  color: #fff;
}

.menuItem a {
  cursor: pointer;  
}

.menuItem #left{
  width: 5px;
  display: inline;
  background: url(images/blue_tab_left.gif) no-repeat;
  height: 30px;
  position: relative;
  float: left;
}

.menuItem #mid {
  display: inline;
  background: url(images/blue_tab_middle.gif) repeat-x;
  height: 30px;
  position: relative;
  float: left;
  padding-left: 5px;
  padding-right: 5px;
}

.menuItem #mid #text {
  position: relative;
  top: 5px;
  color: #FFF;
}

.menuItem #right {
  width: 5px;
  display: inline;
  background: url(images/blue_tab_right.gif) no-repeat;
  height: 30px;
  position: relative;
  float: left;
}

.menuItemSelected {
  color: #fff;
}

.menuItemSelected a {
  cursor: pointer;  
}

.menuItemSelected #left {
  width: 5px;
  display: inline;
  background: url(images/lightblue_tab_left.gif) no-repeat;
  height: 30px;
  position: relative;
  float: left;
}

.menuItemSelected #mid {
  display: inline;
  background: url(images/lightblue_tab_middle.gif) repeat-x;
  height: 30px;
  position: relative;
  float: left;
  padding-left: 5px;
  padding-right: 5px;
}

.menuItemSelected #right {
  width: 5px;
  display: inline;
  background: url(images/lightblue_tab_right.gif) no-repeat;
  height: 30px;
  position: relative;
  float: left;
}

#allContent {
	width: 961px;
	margin: 0px auto;
}

#headerRegion {
  margin-bottom: 10px;  
}

#mainContentRegion {
  display: block; 
  clear: both;
}

.sectionHeader {
  border-bottom: 1px solid rgb(235, 235, 235);
  color: #024A76;
  font-size: .9em;
  padding-bottom: 5px;
  font-weight: bold;
}

.navigationRule {
  border: 2px solid #024A76;
  position: relative;
  top: -8px; 
}

.defaultTable {
  width: 99%;  
}

.verticalalign img {
  vertical-align: middle;
}

.verticalalign span {
  vertical-align: top;
}

.showAll {
  float: right;
}

hr {
  border-bottom: 1px solid #CCC;
  color: #FFF;  
}

a:link {
  color: #0066A6;
  text-decoration: none;
}

a:visited {
  color: #0066A6;
  text-decoration: none;
}

.smallleft {
  float: left;
}

.smallright {
  float: right;  
}

#footer {
  text-decoration: none;
  font-size: .7em;
  color: #C0C0C0;
}

#footer a 
{
  color: #C0C0C0;
}

#footer a:visited {
  color: #C0C0C0;
}

#footer a:hover {
  color: #0066A6;
}

.searchTerms 
{
    height: 18px;
    padding-top:3px;
    width: 325px;
    border-right: #9bd5db 1px solid;
    border-top: #9bd5db 1px solid;
    border-left: #9bd5db 1px solid;
    border-bottom: #9bd5db 1px solid;
    font: bold 14px/15px Arial;
    color: #0080b7;
}

.addspc
{
    TEXT-ALIGN: center;
    WIDTH: 123px;
    BACKGROUND: url(images/carbtn.gif);
    HEIGHT: 27px;
    OVERFLOW: hidden
}
.addspc B
{
    LINE-HEIGHT: 150%;
    COLOR: #ffffff;
    FONT-SIZE: 16px;
    margin:0 0 0 16px;
}
.addspc A
{
    WIDTH: 123px;
    DISPLAY: block;
    HEIGHT: 27px;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.addspc A:hover
{
    WIDTH: 123px;
    DISPLAY: block;
    BACKGROUND: url(images/carbtn.gif) 100% -27px;
    HEIGHT: 27px;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}

.sptopic
{
    MARGIN: 0px 0px 20px;
    COLOR: #333333;
    FONT-SIZE: 18px
}

.price
{
    LINE-HEIGHT: 300%;
    COLOR: #333333;
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold
}

.keyWord
{
	font-size:14px;
	font-family:Tahoma;
	color:#1F609D;	
}


.spbtn2
{
    TEXT-ALIGN: center;
    LINE-HEIGHT: 150%;
    HEIGHT: 25px;
    COLOR: #ffffff;
    FONT-SIZE: 16px;
    OVERFLOW: hidden;
    TEXT-DECORATION: none;
    BACKGROUND: url(images/testbtn.gif);
    WIDTH: 193px;
}

.spbtn2 A:link
{
    COLOR: #ffffff
}
.spbtn2 A:visited
{
    COLOR: #ffffff
}
.spbtn2 A:hover
{
    COLOR: #ffffff
}
.spbtn2 A:active
{
    COLOR: #ffffff
}

.spbtn
{
    TEXT-ALIGN: center;
    LINE-HEIGHT: 150%;
    WIDTH: 93px;
    BACKGROUND: url(images/bugin.gif);
    HEIGHT: 25px;
    COLOR: #ffffff;
    FONT-SIZE: 16px;
    OVERFLOW: hidden;
    TEXT-DECORATION: none;
}
.spbtn A:link
{
    COLOR: #ffffff
}
.spbtn A:visited
{
    COLOR: #ffffff
}
.spbtn A:hover
{
    COLOR: #ffffff
}
.spbtn A:active
{
    COLOR: #ffffff
}